yay close to working!