Rochester code with updated autonomous, will need to be tested