TRAILS ------------------------------------------------------------...