tutorial for IntGP 1