everything but print working

i think, still needs testing