tie and persist state data in account
merge account and validations