Refactored code to use unimplemented method maybe store patches