initial commit of eventspec