so, the carpet guy is here...