got required functionality. I need to go through and clean up code. I also need to document where I received help from Tbarnett