robot demo modified - broken until javelin catches up