patch structure, different section for loader and render