extract 'turn body' code into own method