fix return type
Part2c done