Functionality completed. Added patcher. Test completed.