made many changes to many things