composer and manually installation