initial commit with Init class