Condition is used. tested and working.