Conditional personal

finished conditional