refactor, size of key (catalognumber)