some changes in the first post