use ace.define