ROUAD : impl events