(test) updated tests and reimplemented end to end test