add a function to get env
show error message when something bad happens
add new property for ignore updating
rewrite prasing routing rule
class rename
pass parameter to decide need to escape and bug fix with join
pass paremeter to decide what does escape
pass paremeter to decide what does escape