MS-GSP implementation