cleaned pos_multi_state