ratakresch's end 1