Project method refac