selfFormat methos