split strata into lifo and fifo options
contains? checks