project types 3 types  version(in case if he want to use