Enormous amounts of chunk crap, needs a read through
added the loading function