little modify sp