change consts to be exact typed