fixed main function and hidden inherited variable in Road
adding beta version for mapping