prototype functions JSDocs