Implemented Defer Operation

For issue #35.