added method to provider model to limit number of locations