fixed TODO: stringers also on gotypes - refactor