sorted members, renamed handlers for consistency