Add JavaScript OOP