fix it, but somthing also bad