added first closure