got event scheduling mostly complete