first, insane, commit