working on the Init class