combined initiating classes into one system object