updated composer
updated tests and composer file