added many missing events