Event schema --NEEDS WORK