point projection functions added