Revert "use decimal"

This reverts commit 37bca061b0a5996d4fdb79c9e173f0a8381cc20f.
Revert "add migration"

This reverts commit 1501aca26d73b7113da79b8e007c8dd6a9c564e7.