contains code for blog application