Added allot of code!