add fetch or pull