artificial manipulence view 3