GP proj - when it is very necessary
643