prototype turn structure