updated statechart, need to update bluetooth ISR to reflect protocol