made crucial changes