added new seperations
named destroy not delete
autoloading some stuff