add members function