framing the app