added more comments
changed mistaken p002 with p007