Added timelimit decorator