add another three image upload methods