add commondefine