some major changes, blog addition method added