revision methods