Operation queue

move to setup