will not be indexing unique positions, no need
100% ready to write the frontend