sdef steps