There are a lot of places to make this change... I'm a little lost as to where i should add the lines to protect the action. in "d:\opt\fox\env" we have no files. in "d:\opt\customer\env" we have all the .mnu / .acl / .dbr / .env / .mbr files none of these files interact with the AM in "d:\usr\fox\customer\hi" there is a dmcfg.init file... this has almost nothing in it... in "d:\usr\fox\customer\config" we have foxboro.am which is a huge text file... (~600KB) I am not sure where or when this file gets executed Does anyone know what 'calls' this file to be executed - there are a few ".am" files in this folder so I would like to confirm which one is executed... Here is a sample from the file: 3 MultiStBtnDef { Access CdbInt 100 ButtonStates CdbList { 0 BtnDef { Mnemonic CdbString "" StateCondition CdbString "" TxColor CdbColor 16 0 0 0 # FVindex BlinkRate CdbInt 0 Action CdbString "clear_alm" ConfirmMessage CdbString "" Confirm CdbBool FALSE BgColor CdbColor 72 0 0 0 # FVindex Label CdbString "Clear Alarm" } } } I deduce that within this statement i could add a Protection Level command.... but the structure of that eludes me... would it be "Protection ID 100" And the file has many many entries for the same buttons... so I assume all of them would requrie changing. I cannot find the manual which describes how this file works... _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave