add basic e2e testing