Added "with" operator