rename attributes
add result object
add parser
add attrobutes parser