updates to thin