add cofig parser
modify ifdef
add readme