updated thin