tutorial steps removed, different logic to be implemented