first pass at tool consumer profile controller