fixed component diagram, messed up directory, will fix