working on custom sections.
optional arguments on refresh