New Uses Procedure method for DE #36

Complete with unit testing