horrible mistakes fixed