define robot as argument