Passes basic tests from TA