Self threading (23/24)

Self threading