Direct access add has()