add a way to run it