added time limit, removed revision