added more member types