added improvements to prototype section