fix the thing i broke when i rearranged the interface