Added cat 1 initialization to func macro
Fixed cat1 initialization