C and assembly