add new functionality to blog