experiment with wait