Added lots of comments and NYS license number