steps to understand