re-done prototype folder and prototype.
following up previous commit