now snap to goal states