doc update
portal factory update