a bit of little modify