Added initial prototype.