will read when I have some time... wish you could condense a bit ...