Create the first stage of initialization

More work need to be done in the recognizing part though