Complete new Source code.
Not everything i working.