see if easier to just py interface?