Added current state of the prototype implementaiton.