introduce goit object