finish the contents