an extended description!