add more end to end tests