= uses python calc