now it is just sorta broken