add tape and end to end tests