working on testing
added method to skip current state
testing