testcode refactoring
create number class