pad-trees