allow core to be installed via composer