add boxblur algorithm
`