end-to-end tests all working! found a few interesting bugs :)