functioning app with disambiguity