fleshing out account class