Finished base queue interface
Made queue interface for ranges