indexer add loc data point on demand
kill the magic numbers