added tests for assignment0