more functionality to rideshare and precompile change