js 'classes' are fun :D