optimized for larger like number