added remote image method