adding core izero operations