build tab content

rewrites