complete javascript-1-prototype