implemented project return methods