use base dictionary again