with statements
monkey patching