add part on structure