some changes. more in writing. stop by