first pass at theme