added abit of comments.