framework for nocontig