Added Thompson construction