Create gofr2

version two as a class