added image processing library