- organization using packages
- definition of entities