added lake.run_target, available also as run() method of target objects