finished forward
remove prints
keep going...
finished inverse, everything works