add fields parser