Add Thompson construction