commit with improvements