update !define docs