add new packages; add theorem enumerating