this is common lib for Python