[IMP] prototype: pep8
[IMP] prototype: added more comments.
[IMP] prototype: worked on fields.