BLOG: completion