authentication system, packaged some functions, container system merged