adding queue interface to be used by kestrel client