removed irrelevant sections