added an alpha range parameter