pulling common features into partials