Added project collection implementation