added stuff to run everything