Added Queue interface