extracted common code to new repo (chaudiere)