data structure + UI + example turns