vectorized and version w/celeste