Noting works, will debug alot later.