finished blog base, no auth