Added working intial prototype.