improved organization and better dynamics
added run scripts