removed large comment section