initialize ALL members