An auction mechanism for the commons: some extensions