Test data, not fully capable
Split account into two parts, used enumeration to represent data with limited values