added several membership API calls