added support for long number type