em numpy
add queue class