forceDirected added