handle revision