finalblog2