add decimal() array and int64 support