add working Blogger API; refactor;