use tabs and doc update