plot3 now functions