add picture upload(not complete)