decided to use standalone composer library