added delay to start()