more workl on events