Final commit.
All mtheods commented.