comrehensive simulate routes to ruby