new data type fix the storage BUG :)