made lots of additions