fifo lifo and hifo are working