committing new markup stack