revise databse & ItemCF