started to fill out class structure