add less template and new event