modification fonction eval