basic blog functionality working but still wip