fixing tons of things