add some define