Adding Month and modifying some concepts.
Adding comments.