add gpt lld changes