adding blog infrastructure and configuring Id generator