add run function