continued building out application data function