revised steps one and two