robot and particles prototype