we added the 4th null case, switched to answermap
todo: adjust parser empty space and rename properties