__clone implemented, thread bugs fixed. need to fick lll