do some enchancement