updated to version 1.0.0 utilizing prototype.

(cherry picked from commit 329043f46390bb2c249c396fdce314d820f1d676)