updated to put on packagist.org