added SOS interface

Look reasonable?