renamed different parts