refactor of dataModel .. add Account as topLevel model
creating sub account