added dynamic sections solutions