added indexer for pos/neg