figured out bugs with testing; all 12 tests are passing; need to test more on users api and modularize code simultaneously