working on common gpt data model