add twentyfirst century methods