- added sos method