refactoring of data types