added basic explaining steps