adding tests. failing.