partials context + handling passing down state