added delay, readYourWrite