first pass at user destroyer