Revert "part 3"

This reverts commit ceda42a60b1c8e3ed8ff48b339b94d1dcc509b55.