Redundant method removal & Functionality