allow variable context, add suffix to partials