first try for process events