add the upload image feature but not complete.