builder and new patrolbot model