all working except for retrace, banging me head against that