added additional comments
edited