add Account constructor/destructor