Added some informative comments