prevent name collisions
ocd
make name optional
documented optional name parameter
0.1.0