update:add parse function to mark ()