Closer to working

Actually a lot of it works, but a lot of it probably doesn't work
correctly