bit of white space, stopped using startsWith
no longer need everything lowercase