better dynamic gain