First commit of a GP class