added image processing class
Merge origin/master