add parts in view