removed anachronistic functions