add define mode