removed outdated script
added new system script

[shifting more to component based]
[beautify the inheritance]