Merge pull request #1 from sinapsa/demos

Demos
working on extend function
blocks functionality
Adding support for environmental settings