Added Single Instance Restriction