improve details, create successful alert message, duplicate creating...