make it composer library