gam function instead
reminders
re-knotting