add os_base.py