date should be an instance variable