Change Processing

Have implemented change processing functionality.