add Edge and vertix