added scripts - compilation, generation
- many other changes