Initialization step implemented