adding exists, and multi_* commands
adding exists, multi_* commands