added first blog implementation