Implement image upload and image proccessing