major doc update