this could be one line.  n00b