public index intended workaround 2