add drop  fonctionnel