added time delay to start()