updated with empty pages filled and blog functionality working