begin to implement class PhoneticEditor