first pass
clearing out unneeded