more work on app.net stuff