add compute ad
remove