added description and comment