forward unit testcases (from assignments), everything works fine!