compiles & runs. need to test w/ valid amazon account