Modified Queue, add method remove