moving dependencies to composer