work on prototype.