beginnings of an emeny class structure