initialise, fetch and issue