fix bugs of Cascade
auto generate name & description
picture limit size
function delete product