Framework for turns