case
added tests
composer