Self threading (10/24)

Self threading