updated part layout with tabs