add blog api views almost finish