- generate simpler (better) unique ID's
- added anonymous components