Composer installation, recommendation api support, and bugfix