fixed def run