added virtual request traces and reorganized
moved files around