blogpost gen desc