the first init version 1.0