* maps and operation definition