pass next and prev to states but NOT  implmented