Add functions with/2 and without/2