now goes into finite state machine but does not seem to finish going through or alter data