moved classes to mainProject