first update -- add blog present function