added random option, made startStation()