Implemented generic turner function.