image quality fixed
add icon support