Fixed program, there were errors in the DF and F. Thanks Zach Tidwell.