clean config
clean warning
change configuration structure, enhance engine