got archer state machine working