extended XFragment functionallity