separate sections in runtime