Add shuo's part