commit with normal flow