has method