assignments and events