invocation/queue lib