Initial commit. does not compile and even if it would with allot of erros and depricated code