blog generator version 1