Added additional classes

began adding new initialization method