commented steps