works! kinda.