initial attempt at adding events