add parent list -> tree, filter sample