valid num dict version
delete some