test prototype.