updated part b main wireframe