use localparam