commit with scaffold