Queue classifications

Closes #48 
do these need to be exposed outside this class?