public index intended workaround 1