subinfo.py added