lots of additions as i make my way