update with steps