my experimental and patch branches for thin