encode space as well
added set ic
do not change macro name when playing back or recording