and generated blog interfaces