migration and json parsing.