feat: event path and support line function added