This project was written for http://www.w3programmers.com/developing-drupal-module/