conditionals personal final