this has no logic... why do we need the app property?