add renderPartial