Created most functionality of individual base for extension.
Will need to change functionality later on to get better randoms
Adding a delete of library on clean to ensure no old version mixing