Main Python Function Definition