Added more demos
Run on linux
Implemented all tasks