great story a little hard to stay involved at beginning but got better towards middle.