IP extra reading