cw2 as sended, need refactor