complete blog construction