added static queue datastructure