[prog3D] wip tp4