@nightshining update hw 2c