Restarting Options Implementation

Adding Primitive Options