Added alot of random functions. Won't get better then this.