modif some bug