adding tests, currently failing