implemented blog