extract  to constant