if you still need it, this method should be place on the prototype as a private