handle  in projection