bla
almost working kind of. other than the stack thing