end to end testing complete and working