Updated composer with requirements