close #25 close #24 close #21,to revise setEvent.sql