removed irrelevant things