add read() via readInt()