add @adamrp suggestions
documentation
add giant queue test