improved organization and better dynamics
added run scripts
gradient stuff