add purchase revision process