add libxml
config spec
clean project
fix bugs