Added more comments and commented out short sections