init, members