finishes base functionality of bloggin