updated tests and composer