add app.keys support