check required and proteced options