added some real basic robot functionality