updating goods for today's class
modified some inheritance