homework 3 completed, maybe too many ID and classes...