go on working

add cache and imageOperation