Added user, thread, oneonethread implementation