first four conditions created last two needed