temporary version of gpt to avoid breaking other things