Aded tons of small corrections