first pass at configure pass