finally validate done