Got something working, kinda