software walk through