modify: self introduction