adding support for composer