fixing weird things still