block and acct structure