why the derive group?