add uploadImage operation