signup thread etc