do a little modify