added dummy implementation of all states