added long data type.