end to end testing working