modify unused parts