Changed comments.
Initial commit.
Added all necessary methods.