making upload photo idiot proof