yea i agree, but I wasn't sure what I should do instead. also I was being lazy. I suppose I could just pull out the logic for adding highlighting to the inputs into its own method and then just call that when appropriate. If you have any other suggestions I'd be interested to hear