some things I learned along the way