move more stuff to python, single use function inlining
move more stuff to python, eliminate client side auto complete since I don't use it