starting JSON implementation