does not work because stupid ass memory errors that will never go away -- scott