moved cython file and greatly increased speed of name tables using lazy evaluation with iterators