still need to put in tests will do today