finished building basic threading