Added a bunch of silly code thats not used yet