first implementation of upf parser