add `execute` event and code lint