updated build process
build list and get attribute names