added BlogPost model