fix the readme and add schema parser