got very rough new thread creation working