added steps to log progress