add initial e2e testing support