implementada logica de gestion