8/8 II steps implemented;
logic was done