conditionals assignment complete