adds an optional description