use multiple arguments for rover creation instead of hash