authentication and auto-length
0.3.0