new python style