added defaxon macro