did a lot of small improvements