probably final changes to get dict ac and no pre-save signal fully operational