use constant
merge 983c121b2ab98fc773da084cdd6ff6ade6ce1a60