New Modifies Procedure method for DE #35

Complete with unit testing