Intial commit of code for playing around. Totally broken atm