prepare to publish on packagist