take phonerobot as a prototype