First commit.
Added comments.