Added queue derived class
Added stuff