stfl: add run function