adding phone upload func