add state actions but to be fixed