plot in progress.. please read!