fit for and not fit functonality applied