adding two files to demonstrate how promises should work.