Started on explaining frame_to_canonical