modify events views and create skeleton for core features