it works! kinda!