precise deprecated, scripts restructured