added keyword model, started json parsing