add the app and blog function.