little optimization
little optimization