soft classification