little fixes AND SHITLOADS OF ERRORS