must have perfect readme cannot stop