almost finished part with design and imple