more in next post. . ..