Sorry but this is way too much text to read. be more concise.