trigger should be below `src`