added commented steps