Add record parser