added support for double byte number