implemented phones array