Added catfacts and json parsing