Implemented feature change logic