add func Alphabetic