Singapore GP contract