add self-define value