all the conditions I considered were perfect.