moved initialization of schedulers and qeueues from constructors to init method