removing unused code
rename fields
using config file