added description and location attributes
added flag