begins to add queue class