smth was wrong with blog client code structure