better python support