porting CivicHack project over Blog