d++++ slc kkkk...