Top Level Function Python Definition