roughed in initial class model