add upload image method and property