Etap3 add function