Some punctuation might help. Reads like one giant run-on sentence.