add homework for both inheritance and module