add image load feature