add doc update, remove methods