add remind module and state module to resolve fat audit
add model methods and test in remind