very rudimentary mode for ace