first half works with mathgl