simpler way to run