part two ... more coming ...