added additional comments for future reference