added broken links mechanism. added initial versions of the number classes