classes- objects - prototypes