move all code to blog-app