step up to c99