adds uuid generation
3.0.0