base rendering: revert append -> assign