objects literals. methods via prototype. class functions. Intercals