added some comments for you Joe