don't run it definition multiple times