only using slc sdk