rename for problem2a and 2b