add image module [ci skip]