moving project service into its own file [#59888466]