Revert "Revert "changes made""

This reverts commit 0e541cd374cc44d95d308e207e8a5604181f4264.
Revert "changes made"

This reverts commit a78ba8a73bb5e6b35d22db933082511e51ca3658.
new developments using ControlP5 and generativedesign libs