Hold option

bugs fixed: switch, immunity