second (working) C3Conf implementation