inclusion of queue interface class