split some codes
clean up the classses
add parameter to BlurFilter
add vblur to BlurFilter