FIFOStack should now working, consider implementing rotating stack