Finishing up custom stuff and implementing automatic threading.