Committing 3 levels with narratives