add sds library wrapper