implement flavor deletion and improve create