add login, change module create event, and tools